define(function(require, exports){
	// var $ = require('jquery');
	var pubjs = require('pubjs');
	var util  = require('util');
	var grid  = require('@pub_base/highGrid');

	// 业务highGrid
	var Base = grid.base.extend({
		init: function(config){
			config = pubjs.conf(config, {
				excelExport:
				{
					//"url": 'offline_export/add',
					"url": '/api/dsp/export/'
					//"reqType": 'websocket'
				}
			});

			// 全局配置子表格condition参数出现whisky时，去除三列指标数据
			if(util.exist(this.parseSubsCondition(config), 'whisky')){
				util.extend(true, config.get(), {
					'tab':{'cost': null, 'front': null, 'bid': null}
				});
			}

			this.Super('init', arguments);
		}

	});
	exports.base = Base;


	// 复制pubjs的highgrid的对外方法
	for(var i in grid){
		if(i != 'base'){
			exports[i] = grid[i];
		}
	}

});